package Song.Han.day06.demo06;
/*
* this关键字用来访问本类内容
*
* 1.在本类成员方法中，访问本类的成员变量。
* 2.在本类成员方法中，访问本类的另一个成员方法。
* 3.在本类构造方法中，访问本类的另一个构造方法。
*
* 注意：
* 1.this(…)调用必须是构造方法的第一个语句（唯一）
* 2.super和this两种构造调用，不能同时使用

 * */
public class Zi extends Fu{

    int num = 20;

    public Zi(){
        this(123);//本类的无参构造调用本类的有参构造
        System.out.println("子类无参构造");
    }

    public Zi(int n){
        super();
        System.out.println("子类有参构造");
    }

    public void showNum(){
        int num =10;
        System.out.println(num);
        System.out.println(this.num);
        System.out.println(super.num);
    }

    public void methodA(){
        System.out.println("AAA");
    }

    public void methodB(){
        this.methodA();
        System.out.println("BBB");
    }
}
